Rust: When C Code Isn't Enough